package com.lgy.ms.core.utils;

/**
 * Created by linrg on 2014/7/20.
 */
public enum DateFormatPattern {
    /**
     * yyyyMMdd
     */
    DATE("yyyyMMdd"),
    /**
     * yyyy-MM-dd
     */
    DATE_BAR("yyyy-MM-dd"),
    /**
     * yyyy/MM/dd
     */
    DATE_SLASH("yyyy/MM/dd"),
    /**
     * yyyy年MM月dd日
     */
    DATE_CN("yyyy年MM月dd日"),
    /**
     * yyyyMMddHHmmss
     */
    DATETIME("yyyyMMddHHmmss"),
    /**
     * yyyy-MM-dd HH:mm:ss
     */
    DATETIME_BAR("yyyy-MM-dd HH:mm:ss"),
    /**
     * yyyy/MM/dd HH:mm:ss
     */
    DATETIME_SLASH("yyyy/MM/dd HH:mm:ss"),
    /**
     * yyyyMMddHHmm
     */
    SHORT_DATETIME("yyyyMMddHHmm"),
    /**
     * yyyy-MM-dd HH:mm
     */
    SHORT_DATETIME_BAR("yyyy-MM-dd HH:mm"),
    /**
     * yyyy/MM/dd HH:mm
     */
    SHORT_DATETIME_SLASH("yyyy/MM/dd HH:mm"),
    /**
     * HHmmss
     */
    TIME("HHmmss"),
    /**
     * HH:mm:ss
     */
    TIME_SLASH("HH:mm:ss"),
    /**
     * yyyyMMddHHmmss.SSS
     */
    FULL_DATETIME("yyyyMMddHHmmss.SSS"),

    /**
     * yyyyMMddHHmmssSSS
     */
    MILL_TIME("yyyyMMddHHmmssSSS");

    private String pattern;

    DateFormatPattern(String pattern) {
        this.pattern = pattern;
    }

    public String getPattern() {
        return pattern;
    }

    public void setPattern(String pattern) {
        this.pattern = pattern;
    }
}
